#!/usr/bin/python3
# -*- coding:utf-8 -*-
""""
   @Author: 叶建伟
   @Email: yejw46507@hundsun.com
   @Time: 2022/6/8 9:39
   @File: 核查场景新增_客户信息与常情不符.py
"""
import time

from 基础公共脚本.步骤检查_hui2 import check_table, check_table,check_tips_msg
from 基础公共脚本.公共方法_hui2 import open_menu,FE
from 基础公共脚本.common_util import auto_fill_form,check_label,click_submit
from 数据核查.testUnit.check_scene_util import scene_check,scene_input,scene_input_money

def check_scene_add_false(input_data=None, ui_expect=None):
    open_menu({'子系统名称': '反洗钱系统', '菜单名称': '数据核查/核查场景'})
    # 表单填入
    FE.button("新增场景").click()
    time.sleep(1)
    add_false(input_data)
    click_submit()
    # 检查查询结果
    check_table(input_data=None, ui_expect=ui_expect)

def check_scene_add_false_contrary(input_data=None, ui_expect=None):
    open_menu({'子系统名称': '反洗钱系统', '菜单名称': '数据核查/核查场景'})
    # 表单填入
    FE.button("新增场景").click()
    time.sleep(1)
    add_false(input_data)
    click_submit()
    # 检查查询结果
    check_tips_msg(ui_expect=ui_expect)

def add_false(input_data):
    auto_fill_form("场景类型", input_data.get("必填信息"))
    time.sleep(1)
    if input_data.get("非必填信息"):
        temp = input_data.get("非必填信息")
        if temp.get("职业/行业"):
            tempList = temp.get("职业/行业").split("&")
            check_label("职业/行业")
            # scene_check("职业/行业", input_data.get("非必填信息").get("职业/行业"))
            if tempList[1]:
                scene_check("职业/行业", tempList[1])

        time.sleep(1)
        if temp.get("年龄"):
            check_label("年龄")
            tempList = temp.get("年龄").split("&")
            if tempList[0]:
                scene_check("年龄", tempList[0])
            scene_input("年龄", "请输入", tempList[1])

        time.sleep(1)
        if temp.get("总资产"):
            check_label("总资产")
            tempList = temp.get("总资产").split("&")
            if tempList[0]:
                scene_check("总资产", tempList[0])
            scene_input_money("总资产", "请输入", tempList[1])

        time.sleep(1)
        if temp.get("注册资本"):
            check_label("注册资本")
            tempList = temp.get("注册资本").split("&")
            if tempList[0]:
                scene_check("注册资本", tempList[0])
            scene_input("注册资本", "请输入", tempList[1])